GPU Accelerated Particle Visualization with Splotch

نویسندگان

  • Marzia Rivi
  • Claudio Gheller
  • Mel Krokos
  • Klaus Dolag
  • Martin Reinecke
چکیده

Splotch is a rendering algorithm for exploration and visual discovery in particlebased datasets coming from astronomical observations or numerical simulations. The strengths of the approach are production of high quality imagery and support for very large-scale datasets through an effective mix of the OpenMP and MPI parallel programming paradigms. This article reports our experiences in re-designing Splotch for exploiting emerging HPC architectures nowadays increasingly populated with GPUs. A performance model is introduced to guide our re-factoring of Splotch. A number of parallelization issues are discussed, in particular relating to race conditions and workload balancing, towards achieving optimal performances. Our implementation was accomplished by using the CUDA programming paradigm. Our strategy is founded on novel schemes achieving optimised data organisation and classification of particles. We deploy a reference cosmological simulation to present performance results on acceleration gains and scalability. We finally outline our vision for future work developments including possibilities for further optimisations and exploitation of hybrid systems and emerging accelerators.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interactive GPU-based Visualization of Large Dynamic Particle Data

Prevalent types of data in scientific visualization are volumetric data, vector field data, and particlebased data. Particle data typically originates frommeasurements and simulations in various fields, such as life sciences or physics. e particles are often visualized directly, that is, by simple representants like spheres. Interactive rendering facilitates the exploration and visual analysis...

متن کامل

Massively parallel inverse rendering using Multi-objective Particle Swarm Optimization

We present a novel GPU-accelerated per-pixel inverse rendering optimization algorithm based on Particle Swarm Optimization (PSO). Our algorithm estimates the per-pixel scene attributes—including reflectance properties—of a 3D model, and is fast enough to do in situ visualization of the optimization in real-time. The algorithm’s high parallel efficiency is demonstrated through our GPU/GLSL shade...

متن کامل

Fast Visualization of Gaussian Density Surfaces for Molecular Dynamics and Particle System Trajectories

We present an efficient algorithm for computation of surface representations enabling interactive visualization of large dynamic particle data sets. Our method is based on a GPU-accelerated data-parallel algorithm for computing a volumetric density map from Gaussian weighted particles. The algorithm extracts an isovalue surface from the computed density map, using fast GPU-accelerated Marching ...

متن کامل

GPU Accelerated Particle System for Triangulated Surface Meshes

Shape analysis based on images and implicit surfaces has been an active area of research for the past several years. Particle systems have emerged as a viable solution to represent shapes for statistical analysis. One of the most widely used representations of shapes in computer graphics and visualization is the triangular mesh. It is desirable to provide a particle system representation for st...

متن کامل

Splotch: porting and optimizing for the Xeon Phi

With the increasing size and complexity of data produced by large scale numerical simulations, it is of primary importance for scientists to be able to exploit all available hardware in heterogenous High Performance Computing environments for increased throughput and efficiency. We focus on the porting and optimization of Splotch, a scalable visualization algorithm, to utilize the Xeon Phi, Int...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1309.1114  شماره 

صفحات  -

تاریخ انتشار 2013